<head>
    <title>BeNix RoadMap 0.1-0.5/title>
    <!-- <link rel="stylesheet" type="text/css" href="css/cli.css" /> -->
</head>

<body > 
   
<h1>BenixJS 0.1 </h1>
<h4><i>"Gotta start somewhere"</i></h4>
<div>
<dl> 
    <dt><b>vfs.js</b></dt>
    <dd>-Impliment file interface.</dd>
    <dd>-Mounts and UnMounts filesystems</dd>
    <dd>-Add union mount points (/dev only)</dd>
</dl>
</div>
<div>
<b> windowfs.js</b>
    -Create and manipulate windows and window system
</div>
<div>
<b> stdfs.js</b>
    -Virtual Filesystem access to stdin and stdout.
 
</div>
<div>
<b> userfs.js</b>
    -Links into server side filesystem, load and exec .profile.
    -create and impliment message pump
</div>

<h1>BenixJS 0.2 </h1>
<h4><i>"batten down the hatches"</i></h4>

<div>
<b> vfs.js</b>
    -Add union mount points (beta level only with warning on mount)
    -introduce version checking
    -implement security permisions    
    -implement advanced meta data
    -implement node monitoring   
<b> windowfs.js</b>
    -finalize and test window stateing via userfs
</div>
<div>
<b> stdfs.js</b>
    -finalize and test stdin/stdout syncing via userfs
</div>
<div>
<b> userfs.js</b>

</div>

<h1>BenixJS 0.3 </h1>
<h4><i>"you can play too"</i></h4>
<div>
    - Lock down API
    - Complete documentation
    - Release offical SDK for Windows,Linux,Mac/iPhone
    - Take final feature request for 0.5 full release
    - Begin finalizing user interface
    - Kill as many bugs as possible
</div>

<h1>BenixJS 0.4 </h1> 
<h4><i>"all aboard"</i></h4>   
 <div>
    - Purely Beta release
    - All known bugs should be gone by 0.3, verify
    - Remove any remaining debug messages rather alert() based or benix.stdout() based
    - TEST TEST TEST, full compatablity testing for all popular browsers, including IE
</div>   
<h1>BenixJS 0.5 </h1> 
<h4><i>"Release! Release! Release!"</i></h4>   
<div>
    <b>This could really be though of as a 1.0, and may be moved to such once it arrives.<b>
</div>

<h1>Other Goals</h1>
<div>
Use HTML 5's sql database to create a jornaled vfs. If vfs.write failes to return or if user attempts to write while offline data will be in a database waiting to be sent.
</div>

</body>